/**
 * 2016，thor.com，all rights reserved。
 * 
 * Project：		palmmall-api
 * Filename：	AComplaint.java
 * Created：		2016年8月21日
 * Creator：		wolv
 */
package com.thor.palmmall.spi.complaint;

import java.io.Serializable;
import java.util.List;

import com.thor.commons.entity.UCN;
import com.thor.palmmall.spi.common.SAttachment;
import com.thor.palmmall.spi.common.SWorkOrder;

/**
 * @author wolv
 *
 */
public class SComplaint4Create implements Serializable {
  private static final long serialVersionUID = 6298321504865808669L;

  private UCN store;
  private SComplaintSource complaintSource;
  private UCN complainant;
  private String contactInfo;
  private UCN sourceContract;
  private UCN sourceTenant;
  private UCN objectContract;
  private UCN objectTenant;

  private String complaintContents;
  private String permGroupId;
  private String permGroupTitle;
  private String complaintObject;
  private String contractType;
  private List<SAttachment> attachmentInfos;

  /** 工单信息*/
  private SWorkOrder workOrder;
  /** 当前单据类型*/
  private String type;
  
  public UCN getStore() {
    return store;
  }

  public void setStore(UCN store) {
    this.store = store;
  }

  public SComplaintSource getComplaintSource() {
    return complaintSource;
  }

  public void setComplaintSource(SComplaintSource complaintSource) {
    this.complaintSource = complaintSource;
  }

  public UCN getComplainant() {
    return complainant;
  }

  public void setComplainant(UCN complainant) {
    this.complainant = complainant;
  }

  public String getContactInfo() {
    return contactInfo;
  }

  public void setContactInfo(String contactInfo) {
    this.contactInfo = contactInfo;
  }

  public UCN getSourceContract() {
    return sourceContract;
  }

  public void setSourceContract(UCN sourceContract) {
    this.sourceContract = sourceContract;
  }

  public UCN getSourceTenant() {
    return sourceTenant;
  }

  public void setSourceTenant(UCN sourceTenant) {
    this.sourceTenant = sourceTenant;
  }

  public String getComplaintContents() {
    return complaintContents;
  }

  public void setComplaintContents(String complaintContents) {
    this.complaintContents = complaintContents;
  }

  public String getPermGroupId() {
    return permGroupId;
  }

  public void setPermGroupId(String permGroupId) {
    this.permGroupId = permGroupId;
  }

  public String getPermGroupTitle() {
    return permGroupTitle;
  }

  public void setPermGroupTitle(String permGroupTitle) {
    this.permGroupTitle = permGroupTitle;
  }

  public String getComplaintObject() {
    return complaintObject;
  }

  public void setComplaintObject(String complaintObject) {
    this.complaintObject = complaintObject;
  }

  public List<SAttachment> getAttachmentInfos() {
    return attachmentInfos;
  }

  public void setAttachmentInfos(List<SAttachment> attachmentInfos) {
    this.attachmentInfos = attachmentInfos;
  }

  public String getContractType() {
    return contractType;
  }

  public void setContractType(String contractType) {
    this.contractType = contractType;
  }

  public UCN getObjectTenant() {
    return objectTenant;
  }

  public void setObjectTenant(UCN objectTenant) {
    this.objectTenant = objectTenant;
  }

  public UCN getObjectContract() {
    return objectContract;
  }

  public void setObjectContract(UCN objectContract) {
    this.objectContract = objectContract;
  }

  public SWorkOrder getWorkOrder() {
    return workOrder;
  }

  public void setWorkOrder(SWorkOrder workOrder) {
    this.workOrder = workOrder;
  }

  public String getType() {
    return type;
  }

  public void setType(String type) {
    this.type = type;
  }
  
}
